Blockchain-Based Internet of Things …

31

block valid. A public blockchain is even safer than private due to these practices

and thoughtful cryptogenic encryption techniques.

The public blockchains are open for all participants, and the data are also trans-

parent. Copies of blockchain information (digital ledgers) are accessible at any

registered node. As a result, blockchain technology is completely transparent and

open. Nobody discloses a fictitious transaction or conceals an existent one, since

each node maintains an up-to-date copy of the database at all times.

Disadvantages of Public Blockchain

The number of transactions per second on a public blockchain is really low. This

is because it is a big network with several nodes, and each node must spend

time validating transactions and performing proof-of-work. That is why public

blockchains such as Bitcoin can only process seven transactions per second,

whereas the Ethereum network can handle fifteen transactions per second (TPS).

On the other hand, a private network such as Visa operates at a pace of 24,000

TPS, demonstrating a huge difference in transaction processing and execution

speed.

As public blockchains have a slow processing rate, this often creates scalability

problems. And the more we try to maximize the network size, the slower it is

going to get. Solutions like Bitcoin’s Lightning Network, however, are helping to

resolve this problem. It preserves the transaction rate as we increase the network

size.

Because specialized systems (hardware components) are required to run a special

algorithm, the proof-of-work process is highly energy-consuming. It is a matter of

concern, both from an environmental and economic point of view. Test-of-work

equipment is costly and uses a lot of resources. There is no question that the

software needs to generate energy-efficient consensus processes.

4.2

Private Blockchain

The Private Blockchain is also known as the Permissioned or Restrictive Blockchain.

The Private Blockchain has prohibitions on who can access and participate in the

transaction and validation. Only the pre-chosen individuals have the authorization to

access that Blockchain. These individuals are selected by the respective authority and

are granted permission by the Blockchain developers during the construction of the

Blockchain application. Assuming there is a need to assign new users permissions

or revoke existing users’ permissions, the Network Administrator can take care of

this [7].

Thus, private Blockchain works only in a closed network and is typically used

by an association or corporation where only targeted respondents participate in a

blockchain network. The level of protection, authorizations, approvals, accessibility

is in the control of the managing organization. Private Blockchain networks are used

for voting, supply chain management, digital identity, asset ownership, etc.